/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0; list-style:none; text-decoration:none; border:0; list-style:none;}
body{ font-size:12px; font-family:'Microsoft YaHei'; color:#666;}
a{ color:#666;}
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.5em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1080px; margin:0 auto;}
ul{ list-style: none;}/* 去除li前面默认的小点点 */
/* opacity:0; *//* 从无到有 */
/*common end*/

.head{background: #008cc9;}
.head .logo{float: left;}
.head .logo img{max-width: 850px;}
.head .right{float: right;margin-top: 40px;}
.head .right .text1{height: 30px;width: 150px;border-radius: 25px;float: left;font-size: 14px;color: #333333;line-height: 30px;padding-left: 20px;}
.head .right .btn1{width: 30px;height: 30px;background: url(../images/ss.png)no-repeat center center;float: left;background-size: cover;}




.menu{height:50px;line-height:50px; text-align: center;background: 	#fff;}
.menu ul li{/* float:left; */ display: inline-block; width:100px; position:relative; z-index: 5; background: url(../images/navline.jpg) right center no-repeat; }/*可以设单个li的宽度 如加上width:150px; 则效果为导航栏每个一级菜单的宽度为150像素*/
.menu ul li dl{ background:#252a2c; width:200%; position:absolute; left:0px; top:50px;/* 二级菜单与一级菜单的距离 */ box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; border-radius: 3px;}
.menu ul li:hover dl{ display: block;}
.menu ul li dl dd{ line-height:40px;height: 40px;padding: 0 30px; }
.menu ul li dl dd:hover a{padding-left: 10px; transition: all ease 0.3s;}
.menu ul li dl dd:hover span{margin-right: 0px; transition: all ease 0.3s; }
.menu ul li dl dd a{ font-size:12px; color:#ccc; padding:0;float: left; transition: all ease 0.3s; }
.menu ul li dl dd span{ font-size:12px; color:#ccc; margin-right:10px;float: right; transition: all ease 0.3s; }
.menu ul li dl dd a:hover{ color:#fff;font-weight: bold;}
.menu ul li dl dd span:hover{ color:#fff;font-weight: bold;}
.menu a{ font-size:16px;color:	#333; text-decoration:none; display:block;text-align:center;/* padding: 0 20px; */}
.menu a:hover{color:#008cc9;}/*设置鼠标移上去字的变色*/
a.menu_hover{  color:#008cc9;}/*设置鼠标移上去整个li的颜色 变色*/


/*banner_02*/
.banner_02{ height:600px; overflow:hidden;position: relative;}
.banner_02 #banner_02_con{ display:none;}
.banner_02 .dwzi{position: absolute;bottom: 20px;left: 22%;right: 0; z-index: 999;}
.banner_02 .dwzi span{font-size: 16px;color: #FFFFFF;line-height: 2em;display: block;padding: 5px 20px !important;background: rgba(0,0,0,0.5);border:1px solid #ddd;border-radius: 5px;width: 150px;padding-left: 20px;}

.con1{padding: 20px 0;}
.con1 .left{float: left;width: 350px;overflow: hidden;height: 320px;}
.banner_01{ width:350px;height:260px;/* overflow:hidden; */position:relative; z-index:1; }
.banner_01 ul {height:260px;position:absolute;}
.banner_01 ul li {width:350px; height:260px;float:left;overflow:hidden; position:relative; background:#fff;padding: 0 0 60px 0;}
.banner_01 ul li img{ width:350px; height:260px;}
.banner_01 .btnBg { width:350px;/*设置下方透明条的宽度*/height:20px;/*设置下方透明条的高度*/position:absolute; left:0; bottom:0;  /*设置下方透明条的颜色*/}
.banner_01 .btn {width:350px; position:absolute; height:10px; padding:5px 10px;/*设置小方块的位置 距离上下5像素 左右10像素*/ right:0; bottom:3px; text-align:right;}
.banner_01 .btn span {display:inline-block; _display:inline; _zoom:1; width:10px; height:10px;/*设置小方块的宽高*/ _font-size:0; margin-left:5px; cursor:pointer; background:#fff;/*设置右下角小方块的颜色*/border-radius: 25px;}
.banner_01 .btn span.on {background:#fff;}
.banner_01 .preNext {top:130px;width:45px; height:100px;  position:absolute; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;display: none;}
.banner_01 .pre {left:0;}
.banner_01 .next {right:0; background-position:right top;}
.banner_01dwzi{position: absolute;bottom: 0;left: 0;z-index: 999;background: #FFFFFF;}
.banner_01dwzi .jiaodian{float: left;width: 40px;height: 30px;}
.banner_01dwzi .jiaodian img{max-width: 100%;height: 100%;}
.banner_01dwzi .xw{float: left;margin-left: 20px; width: 290px;}
.banner_01dwzi .xw span{font-size: 14px;color: #333333;line-height: 1.5em; }
.banner_01dwzi .xw a{font-size: 14px;color: #FF6600;line-height: 1.5em;}


.con1 .center{float: left;width: 440px;margin-left: 15px;}
.con1 .center .centerbt{height: 40px;border-top: 1px solid #DDDDDD ;border-bottom: 1px solid#DDDDDD;}
.con1 .center .centerbt h2{font-size: 20px;color: #008CC9;line-height: 40px;border-top: 1px solid #008CC9;border-bottom: 2px solid #008CC9;background: url(../images/bt.png) no-repeat left center;padding-left: 30px;display: inline-block;}
.con1 .center .centerbt a{font-size: 16px;color: #999;line-height: 40px;float: right;}
.con1 .center .centernr{}
.con1 .center .centernr ul{}
.con1 .center .centernr ul li{border-bottom: 1px dashed   #DDDDDD;background: url(../images/quan.png) no-repeat left center;}
.con1 .center .centernr ul li:hover{background: url(../images/quan2.png) no-repeat left center;}
.con1 .center .centernr ul li a{width: 330px; font-size: 16px;color: #333333;line-height: 3em;float: left;padding-left: 20px;-webkit-line-clamp: 1;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    white-space: normal;}
.con1 .center .centernr ul li:hover a{color: #FF6600;}
.con1 .center .centernr ul li span{font-size: 16px;color: #999999; display: block;line-height: 3em; float: right;}

.con1 .right{float: right;width: 260px;}
.con1 .right .rightbt{height: 40px;border-top: 1px solid #DDDDDD ;border-bottom: 1px solid#DDDDDD;}
.con1 .right .rightbt h2{font-size: 20px;color: #008CC9;line-height: 40px;border-top: 1px solid #008CC9;border-bottom: 2px solid #008CC9;background: url(../images/bt.png) no-repeat left center;padding-left: 30px;display: inline-block;}
.con1 .right .rightbt a{font-size: 16px;color: #999;line-height: 40px;float: right;}
.con1 .right .rightnr{}
.con1 .right .rightnr .sideMenu{}
.sideMenu{   }
.sideMenu h3{ height:32px; line-height:32px; padding-left:10px;color: #008CC9;   background:#f4f4f4; cursor:pointer;font:normal 14px/32px "Microsoft YaHei";margin-top: 10px;border-radius: 5px;}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/jt.png) 15px 10px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu h3.on{color: #FFFFFF;background: #3ea6ff;}
.sideMenu ul{ padding:8px 10px; color:#999; display:none; /* 默认都隐藏 */ }
.sideMenu ul li{/* display: inline-block; */width: 57px;}
.sideMenu ul li a{font-size: 16px;color: #333333;line-height: 2em;}



.con2{/*background: #f3f3f3;*/padding: 30px 0;}
.con2 .left{float: left;width: 520px;}
.con2 .left .slideTxtBox_01{}
.con2 .left .slideTxtBox_01 .hd{border-bottom: 1px solid #DDDDDD;position: relative;}
.con2 .left .slideTxtBox_01 .hd ul{}
.con2 .left .slideTxtBox_01 .hd ul li{display: inline-block;padding: 0 20px;}
.con2 .left .slideTxtBox_01 .hd ul li.on{border-bottom: 2px solid #008CC9;cursor:pointer;}
.con2 .left .slideTxtBox_01 .hd ul li:hover{border-bottom: 2px solid #008CC9;cursor:pointer;}
.con2 .left .slideTxtBox_01 .hd ul li a{font-size: 18px;color: #333333;line-height: 2em;}
.con2 .left .slideTxtBox_01 .hd ul li.on a{font-weight: bold;color: #008CC9;}
.con2 .left .slideTxtBox_01 .hd ul li:hover a{font-weight: bold;color: #008CC9;}
.con2 .left .slideTxtBox_01 .hd .gd{float: right;position: absolute;right: 0;top: 10px;}
.con2 .left .slideTxtBox_01 .hd .gd a{display: inline-block;font-size: 16px;}
.con2 .left .slideTxtBox_01 .bd{padding: 20px 10px;}
.con2 .left .slideTxtBox_01 .bd ul{}
.con2 .left .slideTxtBox_01 .bd ul li{background: url(../images/dian.png) no-repeat left center;}
.con2 .left .slideTxtBox_01 .bd ul li:hover{background: url(../images/dian2.png) no-repeat left center;}
.con2 .left .slideTxtBox_01 .bd ul li a{font-size: 14px;color: #333333;line-height: 3em;float: left;padding-left: 10px;}
.con2 .left .slideTxtBox_01 .bd ul li:hover a{color: #FF6600;}
.con2 .left .slideTxtBox_01 .bd ul li span{font-size: 14px;color: #999999;line-height: 3em;float: right;}


.con2 .right{float: right;width: 520px;}
.con2 .right .rightbt{border-bottom: 1px solid #DDDDDD;height: 40px;}
.con2 .right .rightbt h2{float: left;font-size: 20px;color: #008CC9;display: inline-block;border-bottom: 2px solid #008CC9;line-height: 40px;}
.con2 .right .rightbt a{font-size: 16px;line-height: 2em;float: right;display: inline-block;}
.con2 .right .rightnr{padding: 40px 0;}
.scroll_031{ background:;}
.scroll_031 .hd{position: relative;}
.scroll_031 .hd .prev,.scroll_031 .hd .next{ display:block;  width:20px; height:20px; overflow:hidden;cursor:pointer; background:url(../images/you.png) no-repeat;} 
.scroll_031 .hd .prev{background: url(../images/zuo.png) no-repeat;background-size: contain; position: absolute;left: 0 ;top: 70px;}
.scroll_031 .hd .next{ background:url(../images/you.png) no-repeat;background-size: contain;position: absolute;right:0;top: 70px;} 
.scroll_031 .bd{padding: 0 30px;}
.scroll_031 .bd li{ float:left; width:215px; overflow:hidden; margin:0 10px;height: 100%;}
.scroll_031 .bd li .img{width: 100%;  }
.scroll_031 .bd li .img img{max-width: 100%;}
.scroll_031 .bd li .zi{width: 100%;}
.scroll_031 .bd li .zi span{font-size: 14px;color: #333333;line-height: 2em;display: block;text-align: center;}

.con3{padding: 30px 0;}
.con3 .con3bt{border-bottom: 1px solid #DDDDDD;height: 40px;border-top: 1px solid #DDDDDD;}
.con3 .con3bt h2{float: left;font-size: 20px;color: #008CC9;display: inline-block;border-bottom: 2px solid #008CC9;line-height: 40px;border-top: 1px solid #008CC9;background: url(../images/bt.png) no-repeat left center;padding-left: 30px;}
.con3 .con3bt a{font-size: 14px;line-height: 40px;float: right;display: inline-block;}
.con3 .con3nr{padding: 20px 0;}
.con3 .con3nr {}
.scroll_032{ background:;}
.scroll_032 .hd{position: relative;}
.scroll_032 .hd .prev,.scroll_032 .hd .next{ display:block;  width:20px; height:20px; overflow:hidden;cursor:pointer; background:url(../images/you.png) no-repeat;display: none;} 
.scroll_032 .hd .prev{background: url(../images/zuo.png) no-repeat;background-size: contain; position: absolute;left: 0 ;top: 70px;}
.scroll_032 .hd .next{ background:url(../images/you.png) no-repeat;background-size: contain;position: absolute;right:0;top: 70px;} 
.scroll_032 .bd{ }
.scroll_032 .bd li{ float:left; width:266px; overflow:hidden; margin:0 2px;height: 200px;}
.scroll_032 .bd li .img{width: 100%;  }
.scroll_032 .bd li .img img{max-width: 100%;}
.scroll_032 .bd li .zi{width: 100%;}
.scroll_032 .bd li .zi span{font-size: 14px;color: #333333;line-height: 2em;display: block;text-align: center;}

.con4{border: 1px solid #DDDDDD;padding:10px 20px ;width: 1038px;margin-bottom: 30px;}
.con4 span{font-size: 14px;color: #008CC9;line-height: 2em;}
.con4 a{font-size: 14px;color: #333333;line-height: 2em;padding: 0 10px;}


.foot{}
.foot .f1{background: url(../images/foot.jpg) no-repeat center center;padding: 20px 0;overflow: hidden;background-size: cover;}
.foot .f1 .f1top{width: 105%;}
.foot .f1 .f1top select{width: 350px;height: 46px;border: 1px solid #4f4f4f;background: #333333;float: left;margin-right: 20px;color: #FFFFFF;padding-left: 10px;line-height: 46px;}
.foot .f1 .f1bottom{padding: 40px 0;}
.foot .f1 .f1bottom .left{float: left;width: 380px;}
.foot .f1 .f1bottom .left img{max-width: 50%;}
.foot .f1 .f1bottom .left span{font-size: 14px;color: #FFFFFF;line-height: 2em;display: block;}

.foot .f1 .f1bottom .center{float: left;width: 330px;margin-left: 50px;}
.foot .f1 .f1bottom .center ul{}
.foot .f1 .f1bottom .center ul li{ background: url(../images/jiant.png) no-repeat left top 12px;}
.foot .f1 .f1bottom .center ul li p{ font-size: 14px;color: #ccc;line-height: 2em;padding-left: 10px;}
.foot .f1 .f1bottom .center ul li span{font-size: 14px;color: #DDDDDD;line-height: 2em;font-weight: bold; display: initial; padding-right: 10px;float: left;}
.foot .f1 .f1bottom .center ul li a{font-size: 14px;line-height: 2em;}
.foot .f1 .f1bottom .center ul li a:hover{}
.foot .f1 .f1bottom .center ul li img{max-width: 100px;float: left;}

.foot .f1 .f1bottom .right{float: right;width: 250px;}
.foot .f1 .f1bottom .right ul{}
.foot .f1 .f1bottom .right ul li{background: url(../images/jiant.png) no-repeat left center; }
.foot .f1 .f1bottom .right ul li a{ font-size: 14px;color: #DDDDDD;line-height: 2em;padding-left: 10px;}

.foot .f2{background: #1C1F21;padding: 10px 0;}
.foot .f2 span{font-size: 14px;color: #CCCCCC;line-height: 2em;display: block;float: left;}
.foot .f2 a{font-size: 14px;color: #CCCCCC;line-height: 2em;float: right;}
.foot .f2 a:hover{color: #FF6600;}

.banner{}
.banner img{ width: 100%;}

.list{padding: 30px 0;}
.list .leftlist{float: left;width: 260px;}
.list .leftlist .leftlistbt{background: url(../images/kuangjia.png) no-repeat center center;width: 260px;height: 85px;background-size: cover;}
.list .leftlist .leftlistbt .img{float: left;width: 30px;margin-left: 20px;}
.list .leftlist .leftlistbt .img img{max-width: 100%;vertical-align: middle;margin-top: 25px;}
.list .leftlist .leftlistbt .zi{float: left;margin-left: 10px;}
.list .leftlist .leftlistbt .zi h2{font-size: 20px;color: #FFFFFF;line-height: 1em;margin-top: 20px;}
.list .leftlist .leftlistbt .zi p{font-size: 14px;color: #FFFFFF;line-height: 2em;}

.list .leftlist .leftlistnr{border: 1px solid #DDDDDD;}
.list .leftlist .leftlistnr ul{}
.list .leftlist .leftlistnr ul li{border-bottom: 1px dashed #DDDDDD;background: url(../images/qd1.png) no-repeat right 20px center;line-height: 50px;height: 50px;}
.list .leftlist .leftlistnr ul li:hover{background: url(../images/qd2.png) no-repeat right 20px center ;}
.list .leftlist .leftlistnr ul li a{font-size: 16px;color: #333333;line-height: 50px;padding-left: 30px;}
.list .leftlist .leftlistnr ul li:hover a{color: #008CC9;font-weight: bold;}

.weizhi{text-align: right;}
.weizhi a{font-size: 14px;color: #999;line-height: 2em;padding-left: 5px;}
.weizhi a:hover{color: #333333;}
.weizhi span{font-size: 14px;color: #999;line-height: 2em;padding: 0 0 0 3px;}

.list .rightlist{float: right;width: 800px;}
.list .rightlist .rightlistbt{background:url(../images/experts-team-1.jpg) repeat-x bottom center ;line-height: 60px;height: 60px;}
.list .rightlist .rightlistbt h2{font-size: 26px;color: #333333;line-height: 2em;font-weight: normal;background: url(../images/gang.png) no-repeat left top 40px;padding-left: 30px;}
.list .rightlist .rightlistnr{}

.inside1{font-size: 14px;color: #333333;line-height: 2em;text-indent: 2rem;}

.news1{padding: 30px 0 0 0;}
.news1 ul{}
.news1 ul li{border-bottom: 1px dashed #DDDDDD;}
.news1 ul li:first-child{border-top: 1px dashed #DDDDDD;}
.news1 ul li a{font-size: 16px;color: #333333;line-height: 3em;float: left;}
.news1 ul li span{font-size: 16px;color: #999999;line-height: 3em;display: block;float: right;}


.insidetwo1{padding: 20px 0;}
.insidetwo1 .insidetwo1bt{text-align: center;background: url(../images/experts-team-1.jpg) repeat-x top ;}
.insidetwo1 .insidetwo1bt h2{font-size: 30px;color: #333333;line-height: 3em;font-weight: normal;}
.insidetwo1 .insidetwo1bt span{font-size: 14px;color: #999999;line-height: 2em;padding: 0 10px;}
.insidetwo1 .insidetwo1nr{font-size: 14px;color: #333333;line-height: 2em;text-indent: 2rem;margin-top: 20px;}
.insidetwo1 .insidetwo1nr img{max-width: 100%;}
.insidetwo1 .insidetwo1nr a{font-size: 14px;color: #333333;line-height: 2em;}
.insidetwo1 .insidetwo1nr a:hover{color: #008CC9;}

.sxy{width: 100%;padding: 30px 0;}
.sxy a{font-size: 14px;color: #333333;line-height: 2em;}
.sxy .syp{float: left;width: 50%;}
.sxy .xpy{float: right;width: 50%; }
.sxy .xpy a{text-align: right;}

.lxwm1{padding: 30px 0;border-bottom: 5px solid #D1E3F2;}
.lxwm1 .left{ float: left;width:350px ;}
.lxwm1 .left ul{ }
.lxwm1 .left ul li{ line-height: 5em;}
.lxwm1 .left ul li img{ width: 30px;height: 30px;vertical-align: middle;}
.lxwm1 .left ul li span{ font-size: 14px;color: #333333;line-height: 2em;margin-left: 20px;}
.lxwm1 .right{ float: right;width: 400px;}
.lxwm1 .right img{ max-width: 100%;}

.picture1{}
.picture2{}
.picture2 h2{font-size: 16px;color: #333333;line-height: 1.5em;}
.picture2 p{font-size: 14px;color: #999;line-height: 1.5em;}
.picture2 span{font-size: 14px;color: #999;line-height: 1.5em;}


.xiazaian{text-align: center;}
.xiazaian a{}
.xiazaian img{max-width: 100%;}